'''
           从字符串的左边开始劈分，默认的劈分字符是空格字符串,返回的值都是一个 列表
split()    以通过参数 sep='符号' 指定劈分字符串的劈分符
           通过参数maxsplit指定劈分字符串时的最大劈分次数，在经过最大次劈分之后，剩余的子串会单独做为一部分

           从字符串的右边开始劈分，默认的劈分字符是空格字符串,返回的值都是一个列表
rsplit()   以通过参数sep指定劈分字符串是的劈分符
           通过参数maxsplit指定劈分字符串时的最大劈分次数，在经过最大次劈分之后，剩余的子串会单独做为一部分

'''
s='hello world Python'  #字符串里单词之间是以空格隔开的
#左侧开始劈分
lst=s.split()           # 默认劈分字符是空格，返回一个列表
print(lst)
s1='hello|world|Python'  #字符串里单词之间是以|隔开的，返回一个列表
print(s1.split(sep='|')) # 设置劈分字符sep是|
print(s1.split(sep='|',maxsplit=1))  # 设置劈分字符sep是空格，最大劈分次数为1次，所以只把hello劈了下来，剩下的单独成一部分

# rsplit() 从右侧开始劈分
s2='i*love*you*LS'
print(s.rsplit())
print(s2.rsplit('*'))
print(s2.rsplit(sep='*',maxsplit=2))

